﻿@charset "UTF-8";
/*------------// Overall //------------------*/
body {
	color: #666666;
	margin: 0;
	background: #f6f6f6;
	line-break: 100%;
	font-family: "微软雅黑"; font-size:14px;
}
html, body {
	-webkit-text-size-adjust: none;
}
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	box-sizing: border-box;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
th, td {
	border-collapse: collapse;
}
a:link {
	text-decoration: none;
	color: #666;
}
a:visited {
	text-decoration: none;
	color: #666;
}
img {
	vertical-align: middle;
	border: 0;/*添加以下属性是解决图片在微信浏览器下默认转换效果造成页面模糊*/
	-webkit-transform: scale(1)rotate(0)translate3d(0, 0, 0);
	transform: scale(1)rotate(0)translate3d(0, 0, 0);
	display: inline-block;
	outline: none;
	max-width: 100%;
	height: auto;
	border:none;
}
div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6,input,button {
	margin: 0;
	padding: 0;
}
ol, ul, li {
	list-style-type: none;
}
/*IOS下移除按钮原生样式 -webkit-appearance*/
input[type=button] {
	-webkit-appearance: none;
	outline: none;
}
/*去除点击按钮，有灰色阴影*/
a, input {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* a {transition: all 0.3s ease-in-out;} */
textarea {
	font-family: Arial;
}
button{ cursor:pointer;}
.clear {
	clear: both;
}
.pic-box {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.cont {
	width:1200px;
	min-width: 1200px;
	margin: 0 auto;
	position: relative;
	background: none;
}
/*头部*/
.header{ width:100%; height:auto; overflow:hidden;min-width: 1200px;}
.header_top{ width:100%; height:120px; background:url(pic.jpg) no-repeat; background-size:cover; background-position:center;}
.logo{ width:444px; height:120px; line-height:120px;}
.logo a{ display:block; width:100%; height:100%;}
.logo img{ width:444px; height:80px;}
.header_list{ width:100%; height:46px; background:url(pic1.jpg) no-repeat;background-size:cover; background-position:center;}
.header_list li{ width:auto; float:left; height:46px; line-height:46px; background:url(icon.png) no-repeat right center; padding-right:2px;}
.header_list li a{ display:block; width:100%; height:100%; overflow:hidden; font-size:14px; color:#fff; padding:0px 39px;}
.header_list li:last-child{ background:none; padding-right:0;}
.header_list li:hover a{ background:rgba(255,255,255,0.12);}
.header_list li.active a{ background:rgba(255,255,255,0.12);}
/*banner*/
.banner{ width:100%; height:420px; min-width:1200px; position:relative;}
.banner a{ display:block;height:100%; width:100%;}
.banner .pagination{ bottom:15px;}
.banner .swiper-pagination-switch{ width:8px; height:8px; background:#fff; border:none; margin:0px 5px; cursor:pointer;}
.banner .swiper-active-switch{ background:#68c52a;}

.i-content{ width:100%; height:auto; background:#f6f6f6 url(bg.png) no-repeat center bottom; overflow:hidden;min-width: 1200px;}
.i-top{ width:100%; height:auto; margin-top:40px; overflow:hidden;}
.i-bottom{ width:100%; height:auto; margin-top:40px; overflow:hidden;}
.i-left{ width:770px; height:auto; float:left;}
.i-title{ width:100%; height:auto; background:url(icon11.png) repeat-x right center; overflow:hidden; margin-bottom:20px;}
.i-title h3{ display:inline-block; /*font-size:18px;background: linear-gradient(to right, #219fd4, #68c52a);-webkit-background-clip: text;color: transparent;*/}
.i-title span{ font-size:16px; color:#dddddd; text-transform:uppercase; padding-left:10px; display:inline-block; padding-right:15px; background:#f6f6f6;}
.i-tixi{ width:336px; height:224px; float:left; box-shadow:0px 1px 5px rgba(0,0,0,0.2); position:relative;}
.i-tixi a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.i-tixi_text{ width:100%; height:36px; line-height:36px; padding-left:10px; position:absolute; left:0; bottom:0; z-index:1; background:rgba(0,0,0,0.5); font-size:12px; color:#ffffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left; padding-right:65px;}
.i-tixi .pagination1{ bottom:9px; position:absolute; text-align:right; right:0; z-index:2; padding-right:4px;}
.i-tixi .swiper-pagination-switch{ width:8px; height:8px; background:#fff; border:none; margin:0px 5px; cursor:pointer;}
.i-tixi .swiper-active-switch{ background:#68c52a;}
.i-news{ width:420px; height:auto; float:right;}
.i-news_title{ width:100%; height:32px; background:#219fd4; overflow:hidden;}
.i-news_title li{ float:left; width:130px; height:32px; line-height:32px; text-align:center; font-size:15px; color:#ffffff; font-weight:bold; cursor:pointer;}
.i-news_title li a{color:#ffffff;display:block;width:100%;height:100%;}
.i-news_title li:hover{ background:#68c52a;}
.i-news_title li.active{ background:#68c52a;}
.i-news_c{ display:none;}
.i-news_top{ width:100%; height:auto; margin-top:13px; border-bottom:1px solid #dddddd; padding-bottom:13px;}
.i-news_top a{ display:block; width:100%; height:100%; overflow:hidden;}
.i-news_top h3{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#444444; background:url(icon1.png) no-repeat 2px center; padding-left:20px;}
.i-news_top p{ font-size:13px; color:#777777; line-height:24px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:48px; margin-top:5px;}
.i-news_top:hover h3{ color:#68c52a;}
.i-news_list{ width:100%; height:auto;}
.i-news_list li{ width:100%; height:auto; margin-top:11px;}
.i-news_list li a{ display:block; width:100%; height:100%; overflow:hidden; background:url(icon2.png) no-repeat left center; padding-left:20px;}
.i-news_list li a>p{ float:left; width:290px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; color:#777777;}
.i-news_list li a>span{ float:right; text-align:right; font-size:12px; color:#999999;}
.i-news_list li a:hover p{ color:#68c52a;}
.i-right{ width:400px; height:auto; float:right;}
.i-right .i-date h3{ background:none; padding-left:0;}
.i-date{ width:70px; height:70px; background:#219fd4; float:left; text-align:center;}
.i-date .pic-box{width:70px; height:70px;}
.i-date h3{ font-size:24px; color:#ffffff; font-weight:normal;}
.i-date p{ font-size:14px; color:#ffffff; margin-top:5px; height: 14px; line-height:14px; display:block;}
.i-text{ float:right; width:313px;border-bottom:1px solid #dddddd; padding-bottom:4px; overflow:hidden;}
.i-text p{font-size:18px; color:#444444; line-height:30px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:60px; font-weight:bold;}
.i-right .i-news_top{ border-bottom:none; overflow:hidden; padding-bottom:0; margin-top:12px; }
.i-right .i-news_top a:hover .i-date h3{ color:#fff;}
.i-right .i-news_top a:hover .i-text p{color:#68c52a;}
.i-date1{ background:#e3e3e3;}
.i-date1 h3{ color:#666666;}
.i-date1 p{ color:#888;}
.i-right .i-news_top a:hover .i-date1 h3{ color:#666666;}

/*友情链接*/
.i-friend{ width:100%; height:auto; margin-top:65px; overflow:hidden;}
.i-friend_left{ width:170px; height:125px; line-height:125px; background:#219fd4 url(icon3.png) no-repeat 24px center; box-shadow:0px 0px 21px rgba(0,0,0,0.13); float:left; padding-left:62px; color:#fff; font-size:20px;}
.i-friend_right{ width:1030px; height:125px; float:right; position:relative;}
.i-friend_right .swiper-container{ height:90px; background:#fff; margin-top:35px; border:1px solid #e7e7e7;}
.i-friend_right .swiper-container a{ display:table-cell; vertical-align:middle; text-align:center; width:257px; height:88px; line-height:88px;}
.i-friend_right .swiper-container a>img{ max-height:88px; max-width:257px; transition:all 0.3s linear;}
.i-friend_right .swiper-container a:hover img{ transform:scale(1.05);}
.arrow_left,.arrow_right{ position:absolute; top:5px; width:54px; height:30px; cursor:pointer;}
.arrow_left{ background:url(icon8-1.png) no-repeat; right:54px;}
.arrow_left:hover{background:url(icon8.png) no-repeat;}
.arrow_right{ background:url(icon9-1.png) no-repeat; right:0px;}
.arrow_right:hover{background:url(icon9.png) no-repeat;}

.footer{ width:100%; height:auto; overflow:hidden;}
.footer_top{ width:100%; height:auto; padding-top:30px; padding-bottom:20px; overflow:hidden;background: url(bg1.png) repeat;}
.footer_left{ width:800px; height:auto; float:left;}
.footer_list{ width:100%; height:auto;}
.footer_list li{ float:left;}
.footer_list li a{ display:block; padding:0px 15px; background:url(icon10.png) no-repeat right center; font-size:14px; color:#ffffff;}
.footer_list li a:hover{ color:#68c52a;}
.footer_list li:first-child a{ padding-left:0;}
.footer_list li:last-child a{ background:none;}
.footer_con{ width:100%; height:auto; margin-top:35px;}
.footer_con p{ font-size:14px; color:#ffffff; line-height:30px;}
.footer_right{ width:400px; height:auto; float:right; text-align:right; padding-right:30px;}
.footer_lian{ width:100%; height:auto;}
.footer_lian a{display:inline-block; padding:0px 15px; background:url(icon10.png) no-repeat right center; font-size:16px; color:#68c52a; font-weight:bold;}
.footer_lian a:last-child{ background:none;}
.footer_lian a:hover{ color:#fff;}
.footer_er{ width:105px; height:auto; margin-top:15px; text-align:center; display:inline-block;}
.footer_er p{ margin-top:5px; color:#ffffff; font-size:12px;}
.footer_bottom{ width:100%; text-align:center; background:#3c3c3c; padding:20px 0px;}
.footer_bottom p{ font-size:14px; color:#ffffff;}
/*体系简介*/
.about_banner{ width:100%; height:300px; /*background:url(banner1.jpg) no-repeat;*/ background-size:cover; background-position:center; min-width:1200px;}
.about_banner .pic-box{ width:1200px; height:300px;padding-left:65px; text-align:left;}
.about_banner h3{ font-weight:normal; font-size:36px; color:#ffffff;}
.about_banner p{ color:#fff; font-size:16px; text-transform:uppercase; margin-top:15px;}
.about{ width:100%; height:auto; margin-top:33px;}
.about_left{ width:299px; height:auto; float:left;}
.about_title{ width:100%; height:105px; background:url(bg.jpg) no-repeat; background-size:cover; background-position:center;}
.about_title .pic-box{ width:299px; height:105px; text-align:left; padding:0px 28px;}
.about_title h3{ font-weight:normal; font-size:24px; color:#ffffff;}
.about_title p{ font-size:12px; color:#ffffff; font-family:Arial; text-transform:uppercase; margin-top:10px;}
.about_list{ width:100%; height:auto; overflow:hidden; background:#fff;}
.about_list li{ width:100%; height:50px; line-height:50px;}
.about_list li a{ display:block; width:100%; height:100%; background:#fff url(icon12.png) no-repeat 271px center; font-size:14px; color:#555555; padding:0px 29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.about_list li a:hover{background:#219fd4 url(icon13.png) no-repeat 271px center; color:#fff;}
.about_list li a.active{background:#219fd4 url(icon13.png) no-repeat 271px center; color:#fff;}
.about_hot{ width:100%; height:auto; background:#fff; overflow:hidden; margin-top:53px;}
.about_hot h3{ height:65px; line-height:65px; padding-left:17px; font-size:20px; color:#333333; font-weight:normal; background:url(pic5.jpg) no-repeat left top; border-bottom:1px dashed #e3e3e3;}
.about_hot ul{ width:100%; height:auto; margin-top:10px;}
.about_hot li{ width:100%; height:auto; padding:0 17px;}
.about_hot li a{ display:block; width:100%; height:100%; border-bottom:1px dotted #e3e3e3; overflow:hidden; padding:15px 0px;}
.about_hot li a p{ font-size:14px; color:#555555; line-height:28px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:56px;}
.about_hot li a span{ font-size:14px; color:#999999; line-height:28px; display:block;}
.about_hot li a:hover p{ color:#219fd4;}
.about_right{ width:860px; height:auto; overflow:hidden; background:#fff; padding:25px 25px 35px 30px; float:right;}
.about_tt{ width:100%; height:auto; border-bottom:1px dashed #d9d9d9; padding-bottom:15px; overflow:hidden;}
.about_l{ float:left; font-size:18px; color:#333333;}
.about_r{ float:right; text-align:right;}
.about_r span{ font-size:14px; color:#999999; display:inline-block; margin:0px 7px;}
.about_r a{ font-size:14px; color:#999999; }
.about_r a:hover{ color:#219fd4;}
.about_con{ width:100%; height:auto; margin-top:40px;}
.about_cc{ width:100%; height:auto; text-align:center;}
.about_cc h3{ font-weight:normal; font-size:22px; color:#444444;}
.about_cc p{ margin-top:12px;}
.about_cc p>span{ font-size:14px; color:#999999;}
.about_content{ width:100%; height:auto; margin-top:35px; min-height:583px;}
.about_content p{ font-size:14px; color:#666666; line-height:28px;}
.about_content img{ margin:30px 0px;}
.about_bottom{ width:100%; height:auto; margin-top:40px; padding-top:35px;border-top:1px dashed #d9d9d9; overflow:hidden;}
.about_ll{ float:left; width:680px;}
.about_ll p{ margin-bottom:13px; font-size:14px; color:#666666;}
.about_ll p>a{ font-size:14px; color:#666666;}
.about_ll p>a:hover{ color:#219fd4;}
.about_rr{ float:right; text-align:right;}
.about_rr a{ background:url(icon15.png) no-repeat right center; padding-right:21px; font-size:14px; color:#666666;}

/*行业会议*/
.news{ width:100%; height:auto;}
.news li{ width:100%; height:auto;}
.news li a{ display:block; width:100%; height:100%; overflow:hidden; padding:35px 0px; border-bottom:1px dashed #d9d9d9;}
.news_pic{ width:192px; height:129px; float:left; overflow:hidden;}
.news_pic img{ width:100%; height:100%; object-fit:cover; transition:all 0.3s linear;}
.news_text{ float:right; width:585px; height:auto;}
.news_text h3{ font-weight:normal; font-size:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; margin-top:5px;}
.news_text p{ font-size:14px; color: #666666; line-height:28px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:56px; margin-top:10px;}
.news_text span{ display:block; font-size:14px; color:#999999; margin-top:10px;}
.news li a:hover .news_pic img{ transform:scale(1.05);}
.news li a:hover .news_text h3{ color:#219fd4;}

/*分页样式*/
.tcdPageCode{text-align:center; margin-top:50px;}
.tcdPageCode a{display: inline-block;display: inline-block;height: 36px;	line-height: 36px;	padding: 0 13px; background:#f2f2f2;margin: 0 8px;vertical-align: middle; font-size:14px; color:#666666;}
.tcdPageCode a:hover{text-decoration: none;background-color: #219fd4;color:#fff;}
.tcdPageCode span{ font-size:14px;}
.tcdPageCode span.current{display: inline-block;height: 36px;line-height: 36px;padding: 0 13px;margin: 0 8px;color: #fff;background-color: #219fd4;	vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 36px;line-height: 36px;padding: 0 13px;margin: 0 8px;	color: #666666;border: 1px solid #eee;vertical-align: middle;background:#f2f2f2;}

/*联系我们*/
.contact{ width:100%; height:auto; margin-top:65px; min-height:745px;}
.contact_c h3{ font-size:18px; color:#444444; margin-bottom:15px;}
.contact_c p{ font-size:14px; line-height:36px; color:#666666;}
.map{ width:535px; height:345px; margin-top:35px; border:1px solid #808080;}


/*分页*/
.pages{text-align:center;font-size:12px; color:#333; padding-top:10px;padding-bottom:20px;clear:both; overflow:hidden;margin-top:50px;}
.pages .curr{}
.pages .curr a{color:#fff;text-decoration:none; cursor:text;background:#219fd4;}
.pages .curr a:hover{text-decoration:none;}

.pages a{ text-decoration:none;padding:8px 13px;color:#999;background:#f2f2f2;font-size:14px;color:#666;}
.pages a:hover{text-decoration:none;cursor:pointer;background:#219fd4;color:#fff;}
.pages span{ margin:0 5px;}


.dd_ul{overflow:hidden;width:452px;margin-left:84px;}
.dd_ul li{background:url('bb.png') no-repeat;width:101px;height:24px;float:left;margin-right:12px;font-size:14px;color:#fff;text-align:center;margin-bottom:17px;line-height:24px;}
.dd_ul li a{color:#fff;display:block;width:100%;height:100%}
.dd_ul li:hover a{background:url('bb_hover.png') no-repeat;}
.dd_box{margin-left:142px;width:550px;overflow:hidden;}
.dd_more{text-align:right;color:#333 !important;font-size:12px !important;}
.dd_box img{padding:15px 0px;}
























